package com.xdcplus.web.service.qa;

import com.xdcplus.etl.schedule.annotation.Job;
import com.xdcplus.mp.service.BaseService;
import com.xdcplus.web.common.pojo.dto.QaMtrlBatchReportDTO;
import com.xdcplus.web.common.pojo.entity.qa.QaMtrlBatchReport;
import com.xdcplus.web.common.pojo.vo.qa.QaMtrlBatchReportVO;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


/**
 * 质量结批报告(QaMtrlBatchReport)表服务接口层
 *
 * @author Devin.Sang
 * @since 2024-01-24 11:44:30
 */
public interface QaMtrlBatchReportService extends BaseService<QaMtrlBatchReport, QaMtrlBatchReport, QaMtrlBatchReportVO> {

     Object queryReportDetailByCode(String reportCode);

    void qaReportCreateHandle(String params);

    void qaReportUpdateHandle();

    void saveReportDetailByCode(String reportCode);

    void updateRetaReportDetailByCode(String reportCode);


    void exportExcelDetail(QaMtrlBatchReportDTO qaMtrlBatchReportDTO, HttpServletResponse response) throws IOException;


}
